home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cocktail / reuse.lha / reuse / m2c / IO.h < prev    next >
C/C++ Source or Header  |  1992-08-18  |  2KB  |  43 lines

  1. #define DEFINITION_IO
  2.  
  3. #ifndef DEFINITION_System
  4. #include "System.h"
  5. #endif
  6.  
  7. #define IO_StdInput    System_StdInput
  8. #define IO_StdOutput    System_StdOutput
  9. #define IO_StdError    System_StdError
  10. typedef System_tFile IO_tFile;
  11. extern IO_tFile IO_ReadOpen ARGS((CHAR FileName[], LONGCARD ));
  12. extern void IO_ReadClose ARGS((IO_tFile f));
  13. extern INTEGER IO_Read ARGS((IO_tFile f, ADDRESS Buffer, CARDINAL Size));
  14. extern CHAR IO_ReadC ARGS((IO_tFile f));
  15. extern INTEGER IO_ReadI ARGS((IO_tFile f));
  16. extern REAL IO_ReadR ARGS((IO_tFile f));
  17. extern BOOLEAN IO_ReadB ARGS((IO_tFile f));
  18. extern INTEGER IO_ReadN ARGS((IO_tFile f, INTEGER Base));
  19. extern void IO_ReadS ARGS((IO_tFile f, CHAR s[], LONGCARD ));
  20. extern SHORTINT IO_ReadShort ARGS((IO_tFile f));
  21. extern LONGINT IO_ReadLong ARGS((IO_tFile f));
  22. extern CARDINAL IO_ReadCard ARGS((IO_tFile f));
  23. extern void IO_ReadNl ARGS((IO_tFile f));
  24. extern void IO_UnRead ARGS((IO_tFile f));
  25. extern BOOLEAN IO_EndOfLine ARGS((IO_tFile f));
  26. extern BOOLEAN IO_EndOfFile ARGS((IO_tFile f));
  27. extern IO_tFile IO_WriteOpen ARGS((CHAR FileName[], LONGCARD ));
  28. extern void IO_WriteClose ARGS((IO_tFile f));
  29. extern void IO_WriteFlush ARGS((IO_tFile f));
  30. extern INTEGER IO_Write ARGS((IO_tFile f, ADDRESS Buffer, INTEGER Size));
  31. extern void IO_WriteC ARGS((IO_tFile f, CHAR c));
  32. extern void IO_WriteI ARGS((IO_tFile f, INTEGER n, CARDINAL FieldWidth));
  33. extern void IO_WriteR ARGS((IO_tFile f, REAL n, CARDINAL Before, CARDINAL After, CARDINAL Exp));
  34. extern void IO_WriteB ARGS((IO_tFile f, BOOLEAN b));
  35. extern void IO_WriteN ARGS((IO_tFile f, LONGCARD n, CARDINAL FieldWidth, CARDINAL Base));
  36. extern void IO_WriteS ARGS((IO_tFile f, CHAR s[], LONGCARD ));
  37. extern void IO_WriteShort ARGS((IO_tFile f, SHORTINT n, CARDINAL FieldWidth));
  38. extern void IO_WriteLong ARGS((IO_tFile f, LONGINT n, CARDINAL FieldWidth));
  39. extern void IO_WriteCard ARGS((IO_tFile f, CARDINAL n, CARDINAL FieldWidth));
  40. extern void IO_WriteNl ARGS((IO_tFile f));
  41. extern void IO_CloseIO ARGS(());
  42. extern void BEGIN_IO();
  43.